package net.eyra.negocio.entidades.explotacion;

import java.util.List;

public class Tarificador implements Comparable<Tarificador> {

    private int id_tarificador;
    private String nombre;
    private int orden;
    private String punto_medida;
    private String punto_frontera;
    private Parque parque;
    private List<Lectura> lecturas_tm1;
    private List<Lectura> lecturas_tm2;
    private String activo;
    private Consigna consigna;
    private double coeficiente_perdida;
    private int potencia_autorizada;

    public Tarificador() {
    }

    public Tarificador(int id_tarificador) {
        this.id_tarificador = id_tarificador;
    }

    public int compareTo(Tarificador tarificador) {
        Tarificador _tarificador = tarificador;
        return nombre.compareTo(_tarificador.getNombre());
    }

    public String getActivo() {
        return activo;
    }

    public int getId_tarificador() {
        return id_tarificador;
    }

    public List<Lectura> getLecturas_tm1() {
        return lecturas_tm1;
    }

    public List<Lectura> getLecturas_tm2() {
        return lecturas_tm2;
    }

    public String getNombre() {
        return nombre;
    }

    public int getOrden() {
        return orden;
    }

    public Parque getParque() {
        return parque;
    }

    public String getPunto_frontera() {
        return punto_frontera;
    }

    public String getPunto_medida() {
        return punto_medida;
    }

    public void setActivo(String activo) {
        this.activo = activo;
    }

    public void setId_tarificador(int id_tarificador) {
        this.id_tarificador = id_tarificador;
    }

    public void setLecturas_tm1(List<Lectura> lecturas_tm1) {
        this.lecturas_tm1 = lecturas_tm1;
    }

    public void setLecturas_tm2(List<Lectura> lecturas_tm2) {
        this.lecturas_tm2 = lecturas_tm2;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public void setOrden(int orden) {
        this.orden = orden;
    }

    public void setParque(Parque parque) {
        this.parque = parque;
    }

    public void setPunto_frontera(String punto_frontera) {
        this.punto_frontera = punto_frontera;
    }

    public void setPunto_medida(String punto_medida) {
        this.punto_medida = punto_medida;
    }

    public Consigna getConsigna() {
        return consigna;
    }

    public void setConsigna(Consigna consigna) {
        this.consigna = consigna;
    }

    public double getCoeficiente_perdida() {
        return coeficiente_perdida;
    }

    public void setCoeficiente_perdida(double coeficientePerdida) {
        coeficiente_perdida = coeficientePerdida;
    }

    public int getPotencia_autorizada() {
        return potencia_autorizada;
    }

    public void setPotencia_autorizada(int potencia_autorizada) {
        this.potencia_autorizada = potencia_autorizada;
    }

}
